#ifndef TRIM_H_
#define TRIM_H_

#include <stdint.h>

/**
 ****************************************************************************************
 * @brief Load FT Trim.
 *
 ****************************************************************************************
 */
void trim_load(void);

/**
 ****************************************************************************************
 * @brief Get RC16M Freq.
 *
 * @return rc16m freq(unit:Hz).
 * @note   0 is invalid freq.
 ****************************************************************************************
 */
uint32_t get_trim_rc16m_freq(void);

/**
 ****************************************************************************************
 * @brief Get VDD12 Voltage.
 *
 * @return vdd12 voltage(unit:mv).
 * @note   0 is invalid voltage.
 ****************************************************************************************
 */
uint32_t get_trim_vdd12_voltage(void);
#endif // TRIM_H_
